let arr = [1,2,3,4,4,4,5];
let obj = {a:1,b:2,c:3};
/* 一 */
console.log(Array.isArray(arr))
console.log(Array.isArray(obj))

/* 二 */
console.log(Object.prototype.toString.call(arr))

/* 三 */
function isArr(item){
    if(typeof item !== "object") return false;
    while(item.__proto__){
        if(item.__proto__ === Array.prototype) return true
        item = item.__proto__
    }
    return 
}



